GitHub is a developer platform that allows “developers” to build and store “software.”
While GitHub is most commonly used to develop web applications, it can also be leveraged in academic settings to store and analyze data, as well as to create web infrastructure for teaching.
For example, our class site is hosted on GitHub!
More technically, however, GitHub is an internet hosting service for Git, a command-line tool for version control.